
<%@ page import="cotacao.CotacaoMercadoria" %>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta name="layout" content="main" />
  <g:set var="entityName" value="${message(code:'cotacaoMercadoria.label', default:'CotacaoMercadoria')}" />
  <title>Create ${entityName}</title>
  <script>
    function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function cpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
}

function financeiro(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{1,14})(\d{2})/,"$1,$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{1,14})(\d{3})/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{1,14})(\d{3})/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{1,14})(\d{3})/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{1,14})(\d{3})/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    return v
}

var reMoeda = /^\d{1,3}(\.\d{3})*\,\d{2}$/;

function doMoeda(pStr)
{
        if (reMoeda.test(pStr)) {
                alert(pStr + " é um valor financeiro válido.");
        } else if (pStr != null && pStr != "") {
                alert(pStr + " NÃO é um valor financeiro válido.");
        }
}

function cep(v){
    v=v.replace(/D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}

function cnpj(v){
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos
    return v
}

  </script>
</head>
<body>
  <div class="nav">
    <span class="menuButton"><a class="home" href="${resource(dir:'')}">Home</a></span>
    <span class="menuButton"><g:link class="list" action="list">${entityName} List</g:link></span>
  </div>
  <div class="body">
    <h1>Create ${entityName}</h1>
    <g:if test="${flash.message}">
      <div class="message">${flash.message}</div>
    </g:if>
    <g:hasErrors bean="${cotacaoMercadoriaInstance}">
      <div class="errors">
        <g:renderErrors bean="${cotacaoMercadoriaInstance}" as="list" />
      </div>
    </g:hasErrors>
<%//<g:form action="save" method="post" >%>
    <g:form method="post" >
<%//<input type="hidden" name="instance" value= ${cotacaoMercadoriaInstance} />%>
      <div class="dialog">
        <table>
          <tbody>

            <tr class="prop">
              <td valign="top" class="name">
                <label for="tunidade_fk">
                  <g:message code="cotacaoMercadoria.tunidade_fk.label" default="Tunidadefk" />
                </label>
              </td>
              <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tunidade_fk','errors')}">
                <input disabled="true" type="text" id="tunidade_fk" name="tunidade_fk" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tunidade_fk')}" />
          <g:actionSubmit action="searchUnidade" value="Buscar" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tcondicao_compra_fk">
                <g:message code="cotacaoMercadoria.tcondicao_compra_fk.label" default="Tcondicaocomprafk" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tcondicao_compra_fk','errors')}">
              <input disabled="true" type="text" id="tcondicao_compra_fk" name="tcondicao_compra_fk" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tcondicao_compra_fk')}" />
          <g:actionSubmit action="searchCondicao" value="Buscar" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tpedido_gerado">
                <g:message code="cotacaoMercadoria.tpedido_gerado.label" default="Tpedidogerado" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tpedido_gerado','errors')}">
<%//<g:select id="tpedido_gerado" name="tpedido_gerado" from="${cotacaoMercadoriaInstance.constraints.tpedido_gerado.inList}" value="${cotacaoMercadoriaInstance.tpedido_gerado}" ></g:select>%>
          <g:checkBox name="gerarPedido" value="${false}" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tcodigo_mercadoria_fk">
                <g:message code="cotacaoMercadoria.tcodigo_mercadoria_fk.label" default="Tcodigomercadoriafk" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tcodigo_mercadoria_fk','errors')}">
              <input disabled="true" type="text" id="tcodigo_mercadoria_fk" name="tcodigo_mercadoria_fk" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tcodigo_mercadoria_fk')}" />
          <g:actionSubmit action="searchMercadoria" value="Buscar" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tnome_mercadoria">
                <g:message code="cotacaoMercadoria.tnome_mercadoria.label" default="Tnomemercadoria" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tnome_mercadoria','errors')}">
              <input disabled="true" type="text" maxlength="50" id="tnome_mercadoria" name="tnome_mercadoria" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tnome_mercadoria')}"/>
          <g:actionSubmit action="searchMercadoria" value="Buscar" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tqtde_merc">
                <g:message code="cotacaoMercadoria.tqtde_merc.label" default="Tqtdemerc" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tqtde_merc','errors')}">
              <input type="text" maxlength="8" onkeypress="mascara(this,soNumeros)" id="tqtde_merc" name="tqtde_merc" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tqtde_merc')}" />
            </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tcodigo_fornecedor_fk">
                <g:message code="cotacaoMercadoria.tcodigo_fornecedor_fk.label" default="Tcodigofornecedorfk" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tcodigo_fornecedor_fk','errors')}">
              <input disabled="true" type="text" id="tcodigo_fornecedor_fk" name="tcodigo_fornecedor_fk" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tcodigo_fornecedor_fk')}" />
          <g:actionSubmit action="searchFornecedor" value="Buscar" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tnome_fornecedor">
                <g:message code="cotacaoMercadoria.tnome_fornecedor.label" default="Tnomefornecedor" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tnome_fornecedor','errors')}">
              <input disabled="true" type="text" maxlength="50" id="tnome_fornecedor" name="tnome_fornecedor" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tnome_fornecedor')}"/>
          <g:actionSubmit action="searchFornecedor" value="Buscar" />
          </td>
          </tr>

          <tr class="prop">
            <td valign="top" class="name">
              <label for="tpreco_cotacao">
                <g:message code="cotacaoMercadoria.tpreco_cotacao.label" default="Tprecocotacao" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tpreco_cotacao','errors')}">
              <input type="text" maxlength="21" onkeypress="mascara(this, financeiro)" id="tpreco_cotacao" name="tpreco_cotacao" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tpreco_cotacao')}" />
            </td>
          </tr>
          <tr class="prop">
            <td valign="top" class="name">
              <label for="tultimo_preco_cotado">
                <g:message code="cotacaoMercadoria.tultimo_preco_cotado.label" default="Tultimoprecocotado" />
              </label>
            </td>
            <td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tultimo_preco_cotado','errors')}">
              <input type="text" maxlength="21" disabled="true" id="tultimo_preco_cotado" name="tultimo_preco_cotado" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tultimo_preco_cotado')}" />
            </td>
          </tr>

<%/*<tr class="prop">
<td valign="top" class="name">
<label for="tcodigo_pk">
<g:message code="cotacaoMercadoria.tcodigo_pk.label" default="Tcodigopk" />
</label>
</td>
<td valign="top" class="value ${hasErrors(bean:cotacaoMercadoriaInstance,field:'tcodigo_pk','errors')}">
<input type="text" id="tcodigo_pk" name="tcodigo_pk" value="${fieldValue(bean:cotacaoMercadoriaInstance,field:'tcodigo_pk')}" />
</td>
</tr>*/%>

          </tbody>
        </table>
      </div>
      <div class="buttons">
<%//<span class="button"><input class="save" type="submit" value="Create" /></span>%>
        <span class="button"><g:actionSubmit class="save" value="Insere Cotacao" /></span>
        <span class="button"><g:actionSubmit class="save" value="Save" /></span>
      </div>
      <div class="list">
        <table>
          <thead>
            <tr>

          <g:sortableColumn property="tcodigo_mercadoria_fk" title="${message(code:'cotacaoMercadoria.tcodigo_mercadoria_fk.label', default:'Cód. Merc.')}" />

          <g:sortableColumn property="tnome_mercadoria" title="${message(code:'cotacaoMercadoria.tnome_mercadoria.label', default:'Mercadoria')}" />

          <g:sortableColumn property="tcodigo_fornecedor_fk" title="${message(code:'cotacaoMercadoria.tcodigo_fornecedor_fk.label', default:'Cód. Fornec.')}" />

          <g:sortableColumn property="tnome_fornecedor" title="${message(code:'cotacaoMercadoria.tnome_fornecedor.label', default:'Fornecedor')}" />

          <g:sortableColumn property="tqtde_merc" title="${message(code:'cotacaoMercadoria.tqtde_merc.label', default:'Qtde')}" />

          <g:sortableColumn property="tpreco_cotacao" title="${message(code:'cotacaoMercadoria.tpreco_cotacao.label', default:'Preço (R$)')}" />

          </tr>
          </thead>
          <tbody>
          <g:each in="${cotacaoMercadoriaInstanceList}" status="i" var="cotacaoMercadoriaInstance">
            <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">

<%//<td><g:link action="show" id="${cotacaoMercadoriaInstance.tcodigo_mercadoria_fk}">${fieldValue(bean:cotacaoMercadoriaInstance, field:'tcodigo_mercadoria_fk')}</g:link></td>%>

              <td>${fieldValue(bean:cotacaoMercadoriaInstance, field:'tcodigo_mercadoria_fk')}</td>

              <td>${fieldValue(bean:cotacaoMercadoriaInstance, field:'tnome_mercadoria')}</td>

              <td>${fieldValue(bean:cotacaoMercadoriaInstance, field:'tcodigo_fornecedor_fk')}</td>

              <td>${fieldValue(bean:cotacaoMercadoriaInstance, field:'tnome_fornecedor')}</td>

              <td>${fieldValue(bean:cotacaoMercadoriaInstance, field:'tqtde_merc')}</td>

              <td>${fieldValue(bean:cotacaoMercadoriaInstance, field:'tpreco_cotacao')}</td>

            </tr>
          </g:each>
          </tbody>
        </table>
      </div>
      <div class="paginateButtons">
        <g:if test="${cotacaoMercadoriaInstanceList == null}">
          <g:paginate total="0" />
        </g:if>
        <g:else>
          <g:paginate total="${cotacaoMercadoriaInstanceList.size()}" />
        </g:else>
      </div>
    </g:form>
  </div>
</body>
</html>